An Automated Temporal Partitioning Tool for a class of DSPapplications

نویسندگان

  • Meenakshi Kaul
  • Ranga Vemuri
  • Sriram Govindarajan
چکیده

We present an automated temporal partitioning tool for developing dynamically reconngurable designs starting from behavior level speciications for a class of dsp applications. An Integer Linear Programming (ilp) model is formulated to achieve near-optimal latency designs. We, also present a loop restructuring method to achieve maximum throughput for a class of dsp applications. This restructuring transformation is performed on the temporally partitioned behavior and results in near-optimization of throughput. Case study on the Joint Photographic Experts Group (jpeg) image compression algorithm demonstrates the eeectiveness of our approach. 1 Introduction fpgas have been used successfully in the rapid proto-typing of designs 1, 2]. The long fabrication times associated with asic design is eliminated. But the device capacity of fpgas is far less than that of asic chips. Therefore, when synthesizing large designs on fpgas usually multi-fpga boards are used to increase device capacity. This necessitates spatial partitioning of the application. In this style of static fpga design, the fpga is conngured once at the start of the application , and the same connguration continues till the execution ends. However, the reconnguration capability of the sram fpgas can be utilized to t a large application onto the fpga by partitioning the application over time into multiple segments. The division of an application into temporal segments that are conngured one after the other on the fpga is called temporal partitioning. The rst temporal partition receives input data, performs computations and stores the intermediate result into the on-board memory. The device is then recon-gured for the next segment, which computes results based on the intermediate data, from the previous partition. Such temporally partitioned designs are called Run-Time Reconngured (rtr) systems. Results of manual temporal partitioning of an application were presented recently in 4]. An image interpolation process was implemented by temporally partitioning the process into stages. The comparability of the temporally partitioned design to other commercial systems is shown and clearly demonstrates the feasibility of this approach. However, the division of the application into temporal partitions is done by hand. Therefore , techniques to automatically partition designs temporally are needed. In this paper, we present a technique to temporally partition designs such that the reconngu-ration overhead of the rtr design is minimized.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A new memetic algorithm for mitigating tandem automated guided vehicle system partitioning problem

Automated Guided Vehicle System (AGVS) provides the flexibility and automation demanded by Flexible Manufacturing System (FMS). However, with the growing concern on responsible management of resource use, it is crucial to manage these vehicles in an efficient way in order reduces travel time and controls conflicts and congestions. This paper presents the development process of a new Memetic Alg...

متن کامل

A Threshold Accepting Algorithm for Partitioning Machines in a Tandem Automated Guided Vehicle

Abstract : A tandem automated guided vehicle (AGV) system deals with grouping workstations into some non-overlapping zones , and assigning exactly one AGV to each zone. This paper presents a new non-linear integer mathematical model to group n machines into N loops that minimizes both inter and intra-loop flows simultaneously. Due to computational difficulties of exact methods in solving our pr...

متن کامل

vegetation change detection using multi-temporal remotly sensed data during recent three decades by artificial intelligence technique (Case study: protected area of Bashgol)

Quantitative and qualitative information of vegetation and its changes in duration of time as a basic foundation of determination of  habitat quality, priority of protected area and also determination of price of ecosystem services in order to optimum management of natural resources and sustainable development is a very important technical point. In other hand, researchers are interested in rem...

متن کامل

مقایسه فعالیت عضلات ماضغه و گیجگاهی به وسیله الکترومیوگرافی در بیماران کلاس III اسکلتی

Electromyographic (EMG) investigations about the activities of the muscles have been the focus of attention for many years. In the field of orthodontics, investigators, among other things, tried to evaluate correlation between EMG activity, occlusal relationships and craniofacial morphology to analyze the effect of muscular activity, as an etiological factor in malocclusion. The purpose of the ...

متن کامل

Integrated Block-Processing and Design-Space Exploration in Temporal Partitioning for RTR Architectures

We present an automated temporal partitioning and design space exploration methodology that temporally partitions behavior speci cations. We propose block-processing in the temporal partitioning framework for reducing the recon guration overhead for partitioned designs. Block-processing is a technique used traditionally in the area of parallel compilers, for increasing the computation speed by ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998